An Optimistic Approach to Computational Steering
نویسندگان
چکیده
Computational steering is the online, interactive allocation of resources and adjustment of application parameters. Although several systems for steering distributed computations have been developed, few support the coordinated steering of multiple processes. Of those that do provide such support, most take a conservative approach. Our system is unique in its optimistic approach. Coordinated steering of either type has the potential to introduce significant perturbation. We focus on optimistic steering, which does not require global synchronization before a steering event may take place. Such an approach requires both the ability to determine the consistency of steering transactions and the ability to correct any inconsistencies that may occur. To address these issues, we have developed algorithms for consistency detection and a steering system that has the ability to correct inconsistencies through computational rollback and re-execution. Presented in this paper are the details of our steering system and a performance analysis of that system.
منابع مشابه
Interactive Computational Steering : Conservative Vs Optimistic Steering Approaches
Interactive Computational Steering is the online, interactive allocation and adjustment of system resources and application parameters. Causal consistency is an important feature of interactive steering of distributed computations, as it is often required to maintain the correctness of the computation. However, due to the asynchronous nature of distributed computations, it is difficult to coord...
متن کاملElectric Differential for an Electric Vehicle with Four Independent Driven Motors and Four Wheels Steering Ability Using Improved Fictitious Master Synchronization Strategy
Using an Electric Differential (ED) in electric vehicle has many advantages such as flexibility and direct torque control of the wheels during cornering and risky maneuvers. Despite its reported successes and advantages, the ED has several problems limits its applicability, for instance, an increment of control loops and an increase of computational effort. In this paper, an electric differenti...
متن کاملA new approach based on data envelopment analysis with double frontiers for ranking the discovered rules from data mining
Data envelopment analysis (DEA) is a relatively new data oriented approach to evaluate performance of a set of peer entities called decision-making units (DMUs) that convert multiple inputs into multiple outputs. Within a relative limited period, DEA has been converted into a strong quantitative and analytical tool to measure and evaluate performance. In an article written by Toloo et al. (2009...
متن کاملOptimizations for Language-Directed Computational Steering
Two important requirements for interactive computational steering are low steering latency and minimal application perturbation. The key insight of this research is that precise, interpretable descriptions of steering commands enable runtime optimization for steering perturbation and latency. Within our structured approach for specifying steering requests, we dene three optimizations for latenc...
متن کاملComputational Steering in the Problem Solving Environment WBCSim
Computational steering allows scientists to interactively control a numerical experiment and adjust parameters of the computation on-the-fly and explore “what if” analysis. Computational steering effectively reduces computational time, makes research more efficient, and opens up new product design opportunities. There are several problem solving environments (PSEs) featuring computational steer...
متن کامل